Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F2 Slovenia F3 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Czech Republic F4 Tunisia F4 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Germany F7 Croatia F3 France F16 France F17 France F18 Slovenia F2 Slovenia F3 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Australia F1 Australia F2 Italy F11 Bulgaria F2 Slovenia F1 Bosnia/Herzegovina F6 Spain F40 Spain F41 Spain F1 Croatia F1 Spain F6 Croatia F2 Spain F9 Croatia F3 Croatia F4 Spain F11 Croatia F5 Spain F18 Bosnia/Herzegovina F2 Spain F19 Spain F20 Slovenia F1 Spain F21 Slovenia F2 Slovenia F3 Netherlands F3 Germany F13 Spain F34 Spain F35 Bosnia/Herzegovina F7 Croatia F11 USA F1 USA F2 USA F3 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu Brisbane International - Brisbane ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Laver Cup - Berlin Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Citi Open - Washington Brisbane International - Brisbane Miami Open - Miami Internazionali BNL d'Italia - Rome Austria F2 Slovenia F1 Croatia F2 Serbia & Montenegro F2 Germany F19 Turkey F6 Iran F4 Iran F5 Austria F2 China F4 Bosnia/Herzegovina F1 Croatia F10 Bosnia/Herzegovina F1 Italy F26 Bosnia/Herzegovina F3 Italy F18 Slovenia F1 Tunisia F5 Slovenia F3 Spain F3 Tunisia F6 Slovenia F1 Great Britain F7 Czech Republic F5 Bulgaria F1 Slovenia F2 Ljubljana Open - Ljubljana Shenzhen Challenger Monza Challenger Burnie Challenger Nottingham Challenger Segovia Challenger Geneva Challenger PBZ Zagreb Indoors - Zagreb AEGON Championships - London Catella Swedish Open - Bastad AEGON Championships - London Legg Mason Tennis Classic - Washington Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava BH Telecom Sarajevo 2007 - Sarajevo Croatia Osiguranje Rijeka Open - Rijeka Bank Austria Tennis Trophy - Vienna 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rijeka Open - Rijeka Open 13 - Marseille Bauer Watertechnilogy Cup 2008 - Eckental Dubai Duty Free Tennis Championships - Dubai Istanbul Challenger Tiburon Challenger Dallas Challenger Farmers Classic - Los Angeles If Stockholm Open - Stockholm Caloundra Challenger Erste Bank Open - Vienna Sarajevo Challenger Vancouver Challenger Bergamo Challenger Open de Nice Cote d'Azur - Nice Rome Challenger Beijing Challenger Istanbul Challenger Busan Challenger Rakuten Japan Open - Tokyo Canberra Challenger Happy Valley Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco China Open - Beijing Brisbane International - Brisbane Roma Challenger 2007 - Rome Unique Zagreb Open - Zagreb Polska Energia Open - Bytom Dublin Challenger - Dublin Bauer Watertechnology Cup 2007 - Eckental Garanti Koza Sofia Open - Sofia McDonalds ATP Challenger - Burnie ECM Prague Open 2008 - Prague Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Abierto Internacional Varonil Ciudad de Cancun - Cancun Burnie Challenger Besancon Challenger Bangkok Challenger Korat Challenger St. Brieuc Challenger Trnava Challenger Ljubljana Challenger Kolding Challenger Charlottesville Challenger Knoxville Challenger Citi Open - Washington Cancun Challenger Puebla Challenger Genova Challenger Noumea Challenger Honolulu Challenger Caltanissetta Challenger China Open - Beijing Rhodes Challenger Cremona Challenger Prostejov Challenger Marburg Challenger Rimini Challenger Rijeka Challenger Orleans Challenger Seoul Challenger Guayaquil Challenger Helsinki Challenger Cherbourg Challenger Prague Challenger If Stockholm Open - Stockholm Rijeka Challenger Recanati Challenger Alphen Challenger Brisbane International - Brisbane Binghamton Challenger Alphen Challenger Prague Challenger ABN AMRO World Tennis Tournament - Rotterdam Caltanissetta Challenger Nottingham-2 Challenger Anning Challenger Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Portoroz Challenger China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Fever-Tree Championships - London BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Kazan Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Busan Challenger Citi Open - Washington San Diego Open - San Diego Ilkley Challenger Portoroz Challenger Cordenons Challenger Erste Bank Open - Vienna Open 13 Provence - Marseille Gonet Geneva Open - Geneva cinch Championships - London China Open - Beijing Eckental Challenger Erste Bank Open - Vienna Dallas Challenger Qatar ExxonMobil Open - Doha Gwangju Challenger Nanjing Challenger Anning Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Bastad Challenger Portoroz Challenger Stockton Challenger Fairfield Challenger Portoroz Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich International Indoor Tennis Championships of Croatia - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf AEGON International - Eastbourne Medibank International - Sydney Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag ATP Studena Croatia Open Umag - Umag AEGON Championships - London AEGON International - Eastbourne AEGON Championships - London SkiStar Swedish Open - Bastad Mordovia Cup 2005 - Saransk PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Antonio Savoldi-Marco Co. - Manerbio Internazionali di Tennis - Bergamo Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk Swiss Indoors Basel - Basel St. Petersburg Challenger 2006 - St. Petersburg Abierto Mexicano Telcel - Acapulco Kia International In Kawana - Kawana MST ATP Challenger International - Burnie Open Prevadies - St. Brieuc La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Banjaluka Challenger 2007 - Banja Luka ABN AMRO World Tennis Tournament - Rotterdam Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati Kos-Zucchetti Tennis Cup - Cordenons ATP Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt Dubrovnik Open - Dubrovnik Challenger Britania Zavaleta - Puebla Noumea Challenger Rome Challenger Genova Open Challenger - Genova Cremona Challenger Calabasas Challenger Mercedes Cup - Stuttgart Belgrade Challenger Johannesburg Challenger Athens Challenger Ramat Hasharon Challenger The LTA Bolton Challenger - Bolton Zagreb Challenger Nottingham Challenger Bangkok Challenger Eckental Challenger Aachen Challenger Banja Luka Challenger - Banja Luka Honolulu Challenger Burnie Challenger Tallahassee Challenger Savannah Challenger Alessandria Challenger Ljubljana Challenger Citi Open - Washington Heilbronn Challenger Ljubljana Open - Ljubljana Le Gosier Challenger Malaysian Open - Kuala Lumpur Eckental Challenger Kia International in Caloundra - Caloundra Brisbane International - Brisbane Apia International - Sydney Rome Challenger Braunschweig Challenger Internazionali di Tennis di Bergamo - Bergamo Anning Challenger Rhodes Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Ramat Hasharon Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Seoul Challenger Bet-at-home Open - Hamburg Manerbio Challenger Banja Luka Challenger Sacramento Challenger Fairfield Challenger Todi Challenger Las Vegas Challenger Happy Valley Challenger Maui Challenger Jonkoping Challenger St. Brieuc Challenger Ilkley Challenger Kia International In Caloundra - Caloundra Labertz Open by Stawag - Aachen Wuhan Challenger Alphen Challenger Las Vegas Challenger Traralgon Challenger Koblenz Challenger Rennes Challenger Cordenons Challenger Kyoto Challenger Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Guzzini Challenger - Recanati 9° Trani Cup - Trani Karlsruhe Challenger Seoul Challenger 's Tennis Masters 07 Challenger - Graz Furth Challenger Nottingham Challenger Bangkok Challenger Black Forest Open - Freudenstadt Eckental Challenger Ljubljana Open - Ljubljana Abierto Mexicano de Tenis Mifel - Los Cabos Ljubljana Open - Ljubljana Tiburon Challenger Ljubljana Challenger Rijeka Challenger Gonet Geneva Open - Geneva Loughborough Challenger Sofia Open - Sofia United Cup - Australia Salzburg Challenger Recanati Challenger cinch Championships - London BNP Paribas Nordic Open - Stockholm Sacramento Challenger Sarasota Challenger Salzburg Challenger Anning Challenger Barletta Challenger Banja Luka Challenger Eskisehir Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Czech Indoor Open - Prague Ostrava Challenger Seguros Bolivar Open - Medellin Gemax Open - Belgrade Cancun Challenger Prosperita Open 2006 - Ostrava Croatia Open - Umag Rimini Challenger Nottingham-2 Challenger The Hypo Group Tennis International 2008 - Poertschach ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Rennes Challenger BRD Nastase Tiriac Trophy - Bucharest China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Yokohama Challenger Citi Open - Washington Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille If Stockholm Open - Stockholm BMW Open - Munich 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia China Open - Beijing Brisbane International - Brisbane Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Sofia Challenger Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London China Open - Beijing PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Croatia Open - Umag Winston Salem - Winston Salem Serbia Open - Belgrade If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Medibank International - Sydney Mercedes Cup - Stuttgart AEGON Championships - London Apia International - Sydney European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Barcelona Open Banc Sabadell - Barcelona Erste Bank Open - Vienna Melbourne Summer Set - Melbourne Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis China Open - Beijing Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 U.S. Open - New York U.S. Open - New York Davis Cup, Group 2, 1R, HUN-BUL 2-3 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, SLO-LTU 5-0 U.S. Open - New York Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Davis Cup, Group I, 2R, ITA-SLO 5-0 Australian Open (juniors) Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 1R, SLO-FIN 3-2 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group II, 2R, LUX-BUL 0-5 Davis Cup, Group II, 2R, RSA-SLO 5-0 AAMI Classic - Kooyong French Open - Paris All Lower level tournaments Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Erste Bank Open - Vienna Western & Southern Open - Cincinnati